|
|
< Previous Page | Table of Contents| Next Page >
Entry Type: Simple Appointment
Simple Appointment document
Form: _Calendar Entry
Alias: Appointment
Alarm items
BusyTime items
Mail items - Not used for appointments
Database Control items
Unique Appointment Items
_ViewIcon – Value is always 160 for Appointment
AppointmentType = 0 for Appointment
Form = “Appointment”
Repeats – value is “” for non repeating
SequenceNum – Value is always 1 for an Appointment
UsageChair creates a new Appointment, chooses the time and date options, the busytime and encryption options, the optional categories, and then saves the document. The CalendarDateTime is set to the starting date and time chosen by the Chair to make it appear in the Calendar view. The alarm options are set based on preferences, unless changed during appointment creation
| |
Back to top
Entry Type: Repeating Appointment
Back to top
Entry Type: Simple Anniversary
Anniversary Non-Repeat document
Form: _Calendar Entry
Alias: Appointment
Alarm items
BusyTime items
Mail items - Not used for anniversaries
Database Control items
Unique Anniversary Items
_ViewIcon = 63 for Anniversary
AppointmentType = 1 for Anniversary
Form = “Appointment”
Repeats – value is “” for non repeating
SequenceNum – Value is always 1 for an Anniversary
UsageChair creates a new Anniversary, chooses date options as well as the busytime and encryption options and optional categories, and saves the document. The CalendarDateTime is set to the starting date chosen by the Chair (with the time component added as explained below); the alarm options are set based on preferences, unless changed at creation time; and the Anniversary appears on the calendar.
NOTE: There is no Time component associated with anniversaries. Start time (and the associated StartDateTime component) is always set to 04:00am local time, and the End time is set to 08:00pm. Alarms that are set for anniversaries will default to this time unless modified by the chair.
| |
Back to top
Entry Type: Repeating Anniversary
Anniversary Parent Repeat document
Form: _Calendar Entry
Alias: Appointment
Mail items - Not used for anniversaries
Database Control items
Repeat UI fields
Unique Appointment Items
$CSFlags - value of ‘c’ on repeat parent
_ViewIcon = 63 for Anniversary
AppointmentType = 1 for Anniversary
Form = “Appointment”
Repeats – value is “1” for repeating
SequenceNum – Value is always 1 for an Anniversary
Anniversary Children Repeat documents
Alarm items
BusyTime items
Mail items - Not used for anniversaries
Database Control items
Unique Appointment Items
$CSFlags - value of ‘i’ on repeat child
_ViewIcon = 63 for Anniversary
AppointmentType = 1 for Anniversary
Form = “Appointment”
Repeats – value is “1” for repeating
SequenceNum – Value is always 1 for an Anniversary
UsageChair creates a New Anniversary, chooses date options, repeat options, busytime and encryption options, optional categories, and saves the document. Repeat child document is created and saved with its CalendarDateTime field set to the starting date generated by the repeat rule specified by the Chair (with the time component added as explained below), to make them appear in the calendar view. The alarm options are set based on preferences, unless changed.
NOTE: There is no Time component associated with anniversaries. Start time (and the associated StartDateTime component) is always set to 04:00am local time, and the End time is set to 08:00pm. Alarms that are set for anniversaries will default to this time unless modified by the owner.
| |
Back to top
Entry Type: Simple All-Day Event
All-Day-Event Non-Repeat document
Form: _Calendar Entry
Alias: Appointment
Alarm items
BusyTime items
Mail items - Not used
Database Control items
Event items
_ViewIcon = 9 for Event
AppointmentType = 2 for Event
Form = “Appointment”
Repeats – value is “” for non repeating
SequenceNum – Value is always 1 for an All-Day Event
UsageChair creates a new All-Day Event, chooses the time, date, and encryption options, and saves the document. The CalendarDateTime is set to the starting date and time chosen by the Chair to make it appear in the Calendar view; the alarm options are set based on preferences, unless changed.
| |
Back to top
Entry Type: Repeating All-Day Event
All-Day-Event Repeat Document
Form: _Calendar Entry
Alias: Appointment
Alarm items
BusyTime items
Mail items - Not used.
Database Control items
Repeat UI fields
Event items
$CSFlags – exists only on repeat parent with value of ‘c’
$Ref – ApptUNID of the parent document
$RefOptions = “1”
_ViewIcon = 9 for Event
AppointmentType = 2 for Event
Form = “Appointment”
Repeats – value is “1” for repeating
SequenceNum – Value is always 1 for an All-Day Event
Usage In the case of Repeating All-Day Events, one parent document and multiple child documents (one for each repeating instance) are created. All the documents use the Appointment form. The children have the CalendarDateTime item and therefore appear in the Calendar view. The parent document has no CalendarDateTime item and can be seen only in the All Documents view.
NOTE: There is no Time component associated with All-Day Events. Start time (and the associated StartDateTime component) is always set to 04:00AM local time; the End time is set to 08:00 PM. Alarms that are set for All-Day Events will default to this time unless modified by the owner.
| |
Back to top
Entry Type: Simple Reminder
Reminder Non-Repeat Document
Form: _Calendar Entry
Alias: Appointment
Alarm items
BusyTime items – Not used in Reminders
Mail items - Not used.
Database Control items
Reminder Items
_ViewIcon = 10 for Reminder
AppointmentType = 4 for Reminder
Form = “Appointment”
Repeats – value is “” for non repeating
SequenceNum – Value is always 1 for a Reminder
UsageChair creates a new Reminder, chooses the time, date, and encryption options, and saves the document. The CalendarDateTime is set to the starting date and time chosen by the Chair to make it appear in the Calendar view; the alarm options are set based on preferences, unless changed.
| |
Back to top
Entry Type: Repeating Reminder
Reminder Parent Repeat Document
Form: _Calendar Entry
Alias: Appointment
Mail items - Not used in Reminders
Database Control items
Repeat UI fields
Reminder Items
$CSFlags - value of ‘c’ on repeat parent
_ViewIcon = 10 for Reminder
AppointmentType = 4 for Reminder
Form = “Appointment”
Repeats – value is “1” for Reminder
SequenceNum – Value is always 1 for a Reminder
Reminder Children Repeat Documents
Alarm items
BusyTime items - Not used in Reminders
Mail items - Not used in Reminders
Database Control items
Reminder Items
$CSFlags - value of ‘i’ on repeat child
_ViewIcon = 10 for Reminder
AppointmentType = 4 for Reminder
Form = “Appointment”
Repeats – value is “1” for repeating
SequenceNum – Value is always 1 for a Reminder
UsageChair creates a new Reminder, chooses the time, date, repeat, and encryption options, and saves the document. Child documents are created and saved with their CalendarDateTime field set to the starting date and time generated by the repeat rule specified by the Chair, to make them appear in the Calendar view. The alarm options are set based on preferences, unless changed.
| |
Back to top
Feedback
To provide your feedback about this content, send a message to ndinfo@us.ibm.com with "C&S Schema" in the subject line. All feedback sent to that address will automatically be routed to the authors for review.
< Previous Page | Table of Contents| Next Page >
|